#pragma once

#include "../Helix.h"

namespace Framework
{
	template <class T> class IEnumerator;

	template <class T>
	class _IFACE IEnumerable
	{
	public:
		IEnumerable() {}
		~IEnumerable(){}
		virtual IEnumerator<T>* GetEnumerator() = 0;
	};
};